Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class InteractionCommand

<ParsedArgsFinished = ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs>

extends Structureclass Structuredetritus-client/structures/Structure

Defined in command

Constructor

constructor(data: InteractionCommandOptionsinterface InteractionCommandOptionsdetritus-client/interaction/InteractionCommandOptions = {})

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysSkipDifference = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_options?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption>[src]
ids = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, string>[src]
guildIds?: BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
type: ApplicationCommandTypesenum ApplicationCommandTypesdetritus-client/ApplicationCommandTypes = ApplicationCommandTypes.CHAT_INPUTenum ApplicationCommandTypesdetritus-client/ApplicationCommandTypes[src]
metadata: Record<string, any>external Record = {}[src]
permissions?: Array<bigint>external Array[src]
ratelimits: Array<CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit>external Array = Array<never>external Array[src]

Methods

onDmBlocked(context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext): Promise<any>external Promise | any[src]
onLoadingTrigger(context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext): Promise<any>external Promise | any[src]
onBefore(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext
): Promise<boolean>external Promise | boolean
[src]
onBeforeRun(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs
): Promise<boolean>external Promise | boolean
[src]
onCancel(context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext): Promise<any>external Promise | any[src]
onCancelRun(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs
): Promise<any>external Promise | any
[src]
onError(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs,
error: any
): Promise<any>external Promise | any
[src]
onPermissionsFail(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
permissions: FailedPermissionstype FailedPermissionsdetritus-client/interaction/FailedPermissions
): Promise<any>external Promise | any
[src]
onPermissionsFailClient(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
permissions: FailedPermissionstype FailedPermissionsdetritus-client/interaction/FailedPermissions
): Promise<any>external Promise | any
[src]
onRatelimit(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
ratelimits: Array<CommandRatelimitInfotype CommandRatelimitInfodetritus-client/interaction/CommandRatelimitInfo>external Array,
metadata: CommandRatelimitMetadatatype CommandRatelimitMetadatadetritus-client/interaction/CommandRatelimitMetadata
): Promise<any>external Promise | any
[src]
run(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgsFinishedtype parameter ParsedArgsFinished
): Promise<any>external Promise | any
[src]
onRunError(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgsFinishedtype parameter ParsedArgsFinished,
error: any
): Promise<any>external Promise | any
[src]
onSuccess(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgsFinishedtype parameter ParsedArgsFinished
): Promise<any>external Promise | any
[src]
onValueError(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs,
errors: ParsedErrorstype ParsedErrorsdetritus-client/interaction/ParsedErrors
): Promise<any>external Promise | any
[src]
set options(
value: Array<InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption>external Array | undefined
): void
[src]
getInvoker(
data: InteractionDataApplicationCommandclass InteractionDataApplicationCommanddetritus-client/structures/InteractionDataApplicationCommand
): InteractionCommandInvokertype InteractionCommandInvokerdetritus-client/interaction/InteractionCommandInvoker | null
[src]
getInvokerOption(
options: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, InteractionDataApplicationCommandOptionclass InteractionDataApplicationCommandOptiondetritus-client/structures/InteractionDataApplicationCommandOption>
): InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption | null
[src]
mergeValue(key: string, value: any): void[src]